package com.link.base.base.product.model;

import com.link.core.basic.model.BasicModel;

import java.math.BigDecimal;

/**
 * 设计变动
 *
 * @author 阳晓琳
 * @date 2020-10-14 19:28:02
 */
public class ProdChange extends BasicModel {

    /**
    *  客户ID
    */
    private Long acctId;
    /**
    *  项目ID
    */
    private Long projectId;
    /**
    *  原零件ID
    */
    private Long oriProdId;
    /**
    *  新零件ID
    */
    private Long newProdId;
    /**
    *  零件名称
    */
    private String prodName;
    /**
    *  设变内容
    */
    private String changeDetail;
    /**
    *  零件成本
    */
    private BigDecimal prodCost;
    /**
    *  模具成本
    */
    private BigDecimal modCost;
    /**
    *  零件报价
    */
    private BigDecimal prodQuote;
    /**
    *  模具报价
    */
    private BigDecimal modQuote;
    /**
    *  客户设变号
    */
    private String acctChangeCode;
    /**
    *  零件成交价
    */
    private BigDecimal prodPrice;
    /**
    *  模具成交价
    */
    private BigDecimal modPrice;
    /**
    *  预计完成时间
    */
    private String orderFinishTime;
    /**
    *  实际完成时间
    */
    private String actFinishTime;
    /**
    *  设变状态
    */
    private String changeStatus;
    /**
    *  PLM设变ID
    */
    private String plmSysId;
    /**
    *  审批状态
    */
    private String auditStatus;

    /**
     *  项目号
     */
    private String projectCode;

    /**
     *  客户姓名
     */
    private String acctName;

    /**
     * 业务经理
     */
    private String saleman;

    /**
     *  零件号
     */
    private String oriProdCode;

    /**
     *  设变后零件号
     */
    private String newProdCode;

    public String getNewProdCode() {
        return newProdCode;
    }

    public void setNewProdCode(String newProdCode) {
        this.newProdCode = newProdCode;
    }

    public String getOriProdCode() {
        return oriProdCode;
    }

    public void setOriProdCode(String oriProdCode) {
        this.oriProdCode = oriProdCode;
    }

    public String getSaleman() {
        return saleman;
    }

    public void setSaleman(String saleman) {
        this.saleman = saleman;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode;
    }

    public Long getAcctId() {
        return acctId;
    }

    public void setAcctId(Long acctId) {
        this.acctId = acctId;
    }

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public Long getOriProdId() {
        return oriProdId;
    }

    public void setOriProdId(Long oriProdId) {
        this.oriProdId = oriProdId;
    }

    public Long getNewProdId() {
        return newProdId;
    }

    public void setNewProdId(Long newProdId) {
        this.newProdId = newProdId;
    }

    public String getProdName() {
        return prodName;
    }

    public void setProdName(String prodName) {
        this.prodName = prodName;
    }

    public String getChangeDetail() {
        return changeDetail;
    }

    public void setChangeDetail(String changeDetail) {
        this.changeDetail = changeDetail;
    }

    public BigDecimal getProdCost() {
        return prodCost;
    }

    public void setProdCost(BigDecimal prodCost) {
        this.prodCost = prodCost;
    }

    public BigDecimal getModCost() {
        return modCost;
    }

    public void setModCost(BigDecimal modCost) {
        this.modCost = modCost;
    }

    public BigDecimal getProdQuote() {
        return prodQuote;
    }

    public void setProdQuote(BigDecimal prodQuote) {
        this.prodQuote = prodQuote;
    }

    public BigDecimal getModQuote() {
        return modQuote;
    }

    public void setModQuote(BigDecimal modQuote) {
        this.modQuote = modQuote;
    }

    public String getAcctChangeCode() {
        return acctChangeCode;
    }

    public void setAcctChangeCode(String acctChangeCode) {
        this.acctChangeCode = acctChangeCode;
    }

    public BigDecimal getProdPrice() {
        return prodPrice;
    }

    public void setProdPrice(BigDecimal prodPrice) {
        this.prodPrice = prodPrice;
    }

    public BigDecimal getModPrice() {
        return modPrice;
    }

    public void setModPrice(BigDecimal modPrice) {
        this.modPrice = modPrice;
    }

    public String getOrderFinishTime() {
        return orderFinishTime;
    }

    public void setOrderFinishTime(String orderFinishTime) {
        this.orderFinishTime = orderFinishTime;
    }

    public String getActFinishTime() {
        return actFinishTime;
    }

    public void setActFinishTime(String actFinishTime) {
        this.actFinishTime = actFinishTime;
    }

    public String getChangeStatus() {
        return changeStatus;
    }

    public void setChangeStatus(String changeStatus) {
        this.changeStatus = changeStatus;
    }

    public String getPlmSysId() {
        return plmSysId;
    }

    public void setPlmSysId(String plmSysId) {
        this.plmSysId = plmSysId;
    }

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }


    /**
     * 设变原因
     */
    private String prodChangeReason;

    public String getProdChangeReason() {
        return prodChangeReason;
    }

    public void setProdChangeReason(String prodChangeReason) {
        this.prodChangeReason = prodChangeReason;
    }
}
